package com.hyt.it.ogt.kq.service.bm.model.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hyt.core.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * bm_order_refund
 * </p>
 *
 * @author wangt
 * @since 2020-05-15
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("bm_order_refund")
@ApiModel(value = "RefundInfo对象", description = "退款信息")
public class RefundInfo extends BaseEntity {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "用户id")
	private String regId;

	@ApiModelProperty(value = "考生id")
	private String userName;

	@ApiModelProperty(value = "订单id")
	private String bmOrderId;

	@ApiModelProperty(value = "退款状态（0:退款申请中 ,1：退款中,2：退款完成,3：退款失败，）")
	private Integer refundStatus;

	@ApiModelProperty(value = "退款金额")
	private Double refundAmount;

	@ApiModelProperty(value = "退款时间")
	private String refundDate;

	@ApiModelProperty(value = "第三方请求id")
	private String requestId;

	@ApiModelProperty(value = "首信易退款流水号")
	private String serialNumber;

	@ApiModelProperty(value = "退款审核原因")
	private String refundResult;
	
	@ApiModelProperty(value = "退费科目以,号分割")
	private String refundStudentSubjectid;

	@ApiModelProperty(value = "项目id")
	private String bmProjectId;// id
}
